package apuesta.dto;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.NamedNativeQueries;
import javax.persistence.NamedNativeQuery;



@NamedNativeQueries({
    @NamedNativeQuery(
	name = "query_reporteGanancias",
    query = "select e.Descripcion_Evento, e.Pozo_Evento, f.CantidadGenerada " +
    		"from t_evento e join t_finanzas f " +
    		"on e.Id_Evento = f.Id_Evento where e.Id_EstadoEvento = 1",
    resultClass = ReporteGanaciasDto.class)
})
@Entity
public class ReporteGanaciasDto {
	@Id
	@Column(name="Descripcion_Evento")
	private String Descripcion_Evento;
	@Column(name="Pozo_Evento")
	private double Pozo_Evento;
	@Column(name="CantidadGenerada")
	private double CantidadGenerada;
	
	public String getDescripcion_Evento() {
		return Descripcion_Evento;
	}
	public void setDescripcion_Evento(String descripcion_Evento) {
		Descripcion_Evento = descripcion_Evento;
	}
	public double getPozo_Evento() {
		return Pozo_Evento;
	}
	public void setPozo_Evento(double pozo_Evento) {
		Pozo_Evento = pozo_Evento;
	}
	public double getCantidadGenerada() {
		return CantidadGenerada;
	}
	public void setCantidadGenerada(double cantidadGenerada) {
		CantidadGenerada = cantidadGenerada;
	}
	
}













